home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / objeas3a / workshop / workshop.h < prev   
Encoding:
C/C++ Source or Header  |  1994-05-18  |  1.8 KB  |  124 lines

  1. #define LINES 0
  2. #define BUTTON 1
  3. #define PANEL 2
  4. #define BEVEL 3
  5. #define ICON 4
  6. #define GSTRING 5
  7. #define RADIO 6
  8. #define CHECK 7
  9. #define FROMDISK 8
  10. #define TODISK 9
  11. #define SCREEN 10
  12. #define GTEXT 11
  13. #define POOF 12
  14. #define EXIT 13
  15.  
  16. struct panelrec {
  17.     char name[20];
  18.     Panel *panel;
  19.     panelrec *previous,*next;
  20.     };
  21.  
  22. struct bevelrec {
  23.     char name[20];
  24.     Bevel *bevel;
  25.     bevelrec *next,*previous;
  26.     };
  27.  
  28. struct checkboxrec {
  29.     char name[20];
  30.     char text[20];
  31.     Gcheckbox *checkbox;
  32.     checkboxrec *next,*previous;
  33.     };
  34.  
  35. struct radiorec {
  36.     char name[20];
  37.     char text[20];
  38.     Gradio *radio;
  39.     radiorec *next,*previous;
  40.     };
  41.  
  42. struct iconrec {
  43.     char name[20];
  44.     char filename[20];
  45.     Icon *icon;
  46.     iconrec *next,*previous;
  47.     };
  48.  
  49. struct stringrec {
  50.     char name[20];
  51.     int length;
  52.     Gstring *string;
  53.     stringrec *next,*previous;
  54.     };
  55.  
  56. struct buttonrec {
  57.     char name[20];
  58.     char text[20];
  59.     int  format;
  60.     Button *button;
  61.     buttonrec *next,*previous;
  62.     };
  63.  
  64. struct textrec {
  65.     char name[20];
  66.     char txt[81];
  67.     int sz;
  68.     Gtext *text;
  69.     textrec *next,*previous;
  70.     };
  71.  
  72. struct bevelstruct {
  73.     char name[20];
  74.     int ulx,uly,w,h,thick;
  75.     };
  76.  
  77. struct panelstruct {
  78.     char name[20];
  79.     int ulx,uly,w,h,in,thick;
  80.     };
  81.  
  82. struct buttonstruct {
  83.     char name[20];
  84.     int ulx,uly;
  85.     char cont[20];
  86.     int img;
  87.     };
  88.  
  89. struct iconstruct {
  90.     char name[20];
  91.     int ulx,uly;
  92.     char cont[20];
  93.     };
  94.  
  95. struct radiostruct {
  96.     char name[20];
  97.     int ulx,uly;
  98.     char cont[20];
  99.     };
  100.  
  101. struct checkboxstruct {
  102.     char name[20];
  103.     int ulx,uly;
  104.     char cont[20];
  105.     };
  106.  
  107. struct gstringstruct {
  108.     char name[20];
  109.     int ulx,uly,length,uc;
  110.     };
  111.  
  112. struct linestruct {
  113.     int x,y,x1,y1,color,thickness;
  114.     };
  115.  
  116. struct textstruct {
  117.     char name[20];
  118.     int ulx,uly;
  119.     char cont[40];
  120.     int fgd,bgd,size;
  121.     };
  122.  
  123.  
  124.